﻿/*! @file
********************************************************************************
<PRE>
文 件 名    : IPlugInInfo.cs
说    明    : 插件信息接口
作    者    : 汪泽然
--------------------------------------------------------------------------------
备    注    : 
--------------------------------------------------------------------------------
修改记录: 
 * 日    期     版  本    修改人    修改内容 
 * 2009-7-12    0.5.0     汪泽然    完成基本转换功能
 * 2009-7-16    0.5.1     汪泽然    增加目标框架版本号
 * 2009-7-21    0.5.2     汪泽然    增加更新日志
</PRE>
********************************************************************************
* 版权所有(c) 2008 ~ 2009, 汪泽然, 保留所有权利
*******************************************************************************/

namespace Wangzeran.Transform.Core.PlugIn
{
    /// <summary>
    /// 插件信息接口
    /// </summary>
    /// <remarks>
    /// 注册的插件必须实现该接口，以获取插件的相关信息
    /// </remarks>
    public interface IPlugInInfo
    {
        /// <summary>
        /// 作者
        /// </summary>
        string Author
        {
            get;
        }

        /// <summary>
        /// 插件版本
        /// </summary>
        string PlugInVersion
        {
            get;
        }

        /// <summary>
        /// IDE版本
        /// </summary>
        string TargetIDEVersion
        {
            get;
        }

        /// <summary>
        /// 语言类型
        /// </summary>
        string TargetLanguage
        {
            get;
        }

        /// <summary>
        /// 目标框架的完整版本号
        /// </summary>
        string TargetFrameworkVersion
        {
            get;
        }

        /// <summary>
        /// 更新日志
        /// </summary>
        string UpdateLog
        {
            get;
        }
    }
}
